barge (type of boat) - Spanish English Dictionary